home *** CD-ROM | disk | FTP | other *** search
/ Personal Computer World Interactive 1995 August / Personal Computer World (PCW Interactive) (August 1995).iso / demos / bio / bioforge / script / ai_rolan.scp < prev    next >
Text File  |  1995-02-25  |  4KB  |  313 lines

  1. { ROLAND_ENTER_COMBAT
  2.  
  3.  @Ç║ `é┐ $üå "ROLAND: You bastard! /FSalaud ! /GDu Schwein!"
  4. @Ç║ `âÇ $üå "That was my only way off this rock! /FC'était le seul moyen que~j'avais de partir d'ici ! /GDas war meine letzte Möglichkeit,~hier wegzukommen!"
  5. }
  6. { ROLAND_DEATH
  7. @Ç¢ PLAYER
  8. A OFF
  9. M ATK_STAND CONTINUE
  10. @Ç¢ ROLAND
  11. A OFF
  12. ^ü¡ = 0
  13.  
  14. ║ ON
  15. u CURFIG OFF
  16. â 
  17. â 
  18. M DIE
  19. @Ç¢ PLAYER
  20. I ^üÑ = 0 THEN
  21. I @Çò > 30 THEN 
  22. ┴ 
  23.  
  24. M TAUNT3 CONTINUE
  25. W 20
  26.  
  27.  
  28. ^ü░ = @Ç║ `ä¿ $üë "I'm sorry I had to kill you,~but I must admit I'm enjoying the silence./FJe regrette de t'avoir tué, mais je dois~reconnaître que ça fait du bien ce silence./GTut mir leid, daß ich dich töten mußte,~aber ich muß sagen, ich genieße die Stille."
  29. }
  30. è OFF
  31. A ON
  32. i LEX ROLDEAD
  33. }
  34.  
  35.  
  36.  
  37. { ROLAND_STIMULUS _DAMAGE
  38. :GOT_HIT
  39. I ^ü¼ > 0 THEN
  40. J #Çä 
  41. ^ü¼ += 1
  42. I ^ü½ == 1 THEN
  43. {
  44.  
  45. @Çå `üî 
  46. @Çå `â» 
  47. I @Çó ^ü░ == 0 && .ÇéÇÇ > 0 THEN
  48. {
  49.  ^ü░ 
  50.  
  51. ^ü░ = @üì `ä╡ $üå "ROLAND: Please... /FJe vous en prie... /GBitte..."
  52. }
  53. }
  54. {
  55. M SUPER_RECOIL_TL
  56. I @Çó ^ü░ == 0 && .ÇéÇÇ > 0 THEN
  57. {
  58.  ^ü░ 
  59.  
  60. ^ü░ = @üì `ä┤ $üå "ROLAND: No! /FNon ! /GNein!"
  61. }
  62. }
  63. W 15
  64. I ^ü¼ > 1 THEN
  65. J #Çä 
  66.  ^ü░ 
  67. I ^ü¬ == 0 THEN
  68. {
  69. I ^îç = 1 OR ^îç = 3 THEN
  70. {
  71. ^îç ++
  72.  ^ü░ 
  73. ^ü░ = @Ç║ `àÅ $üë "Turn on the Main Gun, damn you!/FArme le canon principal, imbécile ! /GSchalt' das Hauptgeschütz an, verdammt!"
  74. }
  75. }
  76. ^ü¼ -= 1
  77. J #Çä 
  78. :LEAVE
  79. }
  80. { WARNROLAND
  81. @Ç¢ PLAYER
  82. A OFF
  83. I ^üÑ == 1 THEN
  84. J #Çå 
  85. è OFF
  86. £ ROLAND GRADUAL
  87. â 
  88. M POINT_AT CONTINUE
  89. I ^üÑ == 1 THEN
  90. J #Çå 
  91.  
  92.  ^ü░ 
  93.  @Ç║ `祠$üë "No tricks./FPas de blague !/GKeine faulen Tricks!"
  94. M STAND CONTINUE
  95. :BYEBYE
  96. A ON
  97. }
  98. { FACEHIM
  99. @Ç¢ PLAYER
  100. :TOP
  101. £ ROLAND GRADUAL
  102. â 
  103. J #Çê
  104. }
  105. { ROLAND_AI
  106. P ~ÇÇ 
  107. P ~Çü 
  108. P ~Çé 
  109. P ~Çâ 
  110. P ~Çä 
  111. P ~Çà 
  112. P ~Çå 
  113. P ~Çç 
  114. ~Çü = 0
  115. ~Çé = 0
  116. ^îç = 1
  117. ~Çâ = 0
  118. ~Çà = 4
  119. ~Çä = 1
  120. G BEGHERE
  121. M START_COWERING
  122. :PLEADMORE
  123. â 
  124. I .ÇéÇÇ <= 0 THEN
  125. é 
  126. I ^ü¿ > 0 THEN J #Çè 
  127. I @Çô SUPER_RECOIL_TL THEN J #Çè 
  128. ~ÇÇ = 0
  129. I @Çí CURFIG CORNER THEN
  130. ~ÇÇ += 1
  131.  
  132. I @Çò < 450 THEN
  133. ~ÇÇ += 2
  134. I ^ü¬ THEN
  135. ~ÇÇ = 99
  136.  
  137.  
  138. ~Çâ = 1
  139. N ~ÇÇ 
  140. {
  141. U 0 
  142. I @Çô COWER == 0 THEN
  143. M COWER CONTINUE
  144. £ LEX
  145. ^ü½ = 0
  146. X ÇÇ 
  147. U 1 
  148. I @Çô PLEAD == 0 THEN
  149. {
  150. M START_PLEADING
  151. M PLEAD CONTINUE
  152. }
  153. ^ü½ = 1
  154. £ LEX
  155. X ÇÇ 
  156. U 2 
  157. £ LEX
  158. I @Çä NOTIN 28 100 THEN
  159. £ 42
  160. M BACK_AWAY
  161. I @Çô PLEAD == 0 THEN
  162. {
  163. M START_PLEADING
  164. M PLEAD CONTINUE
  165. }
  166. ^ü½ = 1
  167. £ LEX
  168. X ÇÇ 
  169. U 3 
  170. I ~Çü == 0 AND ^îç == 2 THEN
  171. {
  172.  ^ü░ 
  173.  
  174.  @Ç║ `骠$üå "ROLAND: Don't kill me! I'll activate the gun! /FNe me tuez pas ! Bon d'accord,~je vais déclencher le canon ! /GBring' mich nicht um,~ich aktiviere die Waffe!"
  175. ~Çü = 1
  176. ^îç += 1
  177. }
  178. ~Çâ = 1
  179. I @Çô PLEAD == 0 THEN
  180. {
  181. M START_PLEADING
  182. M PLEAD CONTINUE
  183. }
  184. ^ü½ = 1
  185. £ LEX
  186. X ÇÇ 
  187. U 99
  188. I @Çô PLEAD == 0 THEN
  189. {
  190. M START_PLEADING
  191. M PLEAD CONTINUE
  192. }
  193. ^ü½ = 1
  194. £ LEX
  195. ~Çâ = 0
  196. X ÇÇ 
  197. }
  198. I ~Çâ == 1 THEN
  199. {
  200. W 10
  201. I ~Çä <= 0 && @Çó ^ü░ == 0 THEN
  202. {
  203.  ^ü░ 
  204. I @Çà 0 10 > 5 THEN
  205. {
  206. ^ü░ = @üì `ä╡ $üå "ROLAND: Please... /FJe vous en prie... /GBitte..."
  207. }
  208. ^ü░ = @üì `ä┤ $üå "ROLAND: No! /FNon ! /GNein!"
  209. ~Çà += 1
  210. ~Çä = ~Çà 
  211. }
  212. ~Çä -= 1
  213. }
  214. I ~Çé == 0 && ~Çü == 1 && .ÇéÇÇ < 50 && ^üÑ == 0 && ^ü¬ == 0 THEN 
  215. {
  216. J #Çï 
  217. }
  218.  
  219. J #Çè 
  220.  
  221. :RESTARTGUN
  222. ^ü½ = 0
  223. ^ü¼ += 1
  224. ~Çå = 0
  225. I @Çó ^ü░ THEN
  226.  ^ü░ 
  227. M TAUNT2 CONTINUE
  228.  ^ü░ 
  229. ^ü░ = @Ç║ `ä╗ $üå "ROLAND: Alright! Alright! /FD'accord ! D'accord ! /GSchon gut! Schon gut!"
  230.  ^ü░ 
  231. :TELLMOVE
  232. I @Çí PLAYER ZONE THEN
  233. {
  234. ~Çå ++
  235.  
  236. M POINT_AT CONTINUE
  237.  ^ü░ 
  238. ^ü░ = @Ç║ `ä╝ $üå "Move back! /FArrière ! /GZurück!"
  239. â 
  240. I @Çí PLAYER ZONE THEN
  241. W 2 SECONDS
  242. J #Çî 
  243. }
  244. @Ç¢ PLAYER
  245. A OFF
  246. è OFF
  247. @Ç¢ ROLAND
  248. ^ü½ = 0
  249. u CURFIG OFF
  250. G RESTART WALK
  251. ~Çç = @Çì FACEHIM
  252. @Ç¢ ROLAND
  253.  
  254. £ -90 GRADUAL
  255. u CURFIG ON
  256. â 
  257.  
  258. M START_GUN 90
  259. M STAND CONTINUE
  260.  ~Çç 
  261.  
  262.  
  263. @Ç¢ PLAYER
  264. I @Çí PLAYER ZONE == 0 THEN
  265. {
  266. @Çì WARNROLAND 
  267. }
  268. @Ç¢ ROLAND
  269.  
  270. @Çå `ä╢ 
  271. ^ü¬ = 1
  272. @Ç¢ PLAYER
  273. A ON
  274. @Ç¢ ROLAND
  275. M WALK_BACK CONTINUE
  276. W 10
  277. I @Çí PLAYER RITESIDE THEN
  278. {
  279. £ LEX GRADUAL
  280. M BACK_AWAY
  281. }
  282. {
  283. I @Çí PLAYER LEFTSIDE THEN
  284. {
  285.  
  286. G DEST WALK
  287. ^ü» = 0
  288. }
  289. {
  290.  
  291. G BEGHERE WALK
  292. ^ü» = 1
  293. }
  294. }
  295. £ LEX
  296. M START_PLEADING CONTINUE
  297. ~Çé = 1
  298. ^ü¼ -= 1
  299. J #Çè 
  300. }
  301.  
  302.  
  303. //$ 26 - version number
  304.